Entity Relationships - Objectives (MODULE)
Related Tables
Table Name | Table Description | Primary Keys | Usually Joins From | Join Type | Joins On | Details |
---|---|---|---|---|---|---|
MODULE | Modules | MODCODE | Stores details of objectives at all levels (e.g. modules, units, elements, etc). | |||
TRMODULE | Trainee-Module Link | TRAINEEID, TRMODULEID | MODULE | One to many | MODCODE | Links trainees to objectives and stores trainee-specific information about objective, such as start date, completion date, etc. |
MODULEEVIDENCE | Module Evidence | EVIDENCEID | MODULE | One to many | MODCODE | Stores the evidence criteria details for each objective. |
EVENTEVIDENCE | Event Evidence | Q_EVENTID, EVIDENCEID | MODULEEVIDENCE | One to many | EVIDENCEID | Stores information on the evidence criteria addressed during an event (e.g. an assessment). |
TRMODULEEVENT | Trainee Module Event | Q_EVENTID, TRAINEEID | TRMODULE, EVENTEVIDENCE | One to one | (From TRMODULE) TRAINEEID, MODCODE, TRMODULEID; (from EVENTEVIDENCE) Q_EVENTID, TRMODULEID | Lists events associated with a trainee's objectives. It links to both TRMODULE (for trainee and module details) and EVENTEVIDENCE (for event details). |
TRMODULEFILES | Trainee Module Files | TRAINEEID, TRMODULEID, FILEID | TRMODULE | One to one | TRAINEEID, TRMODULEID, MODCODE | Lists files associated with each of a trainee's objectives. |
TRAINEEPORTFOLIO | Trainee Portfolio | TRAINEEID, FILEID | TRMODULEFILES | One to one | TRAINEEID, FILEID | Stores details of files associated with a trainee. |
ROUTES | Routes | ROUTEID | TRMODULE | One to one | ROUTEID | Stores information on a trainee's objectives route. |
ASSESSORMODULE | Assessor-Module Link | ASSESSORID, ASSMODULEID | MODULE | One to many | MODCODE | Links assessors to objectives. |
COURSEMODULE | Course-Module Link | CMODULEID, COURSEID | MODULE | One to many | MODCODE | Links courses to objectives. |